Что такое Present Perfect?
Present Perfect (Настоящее совершенное время) — это время, которое связывает прошлое с настоящим. Оно показывает, что действие, начавшееся в прошлом, имеет результат или значение в настоящем моменте.
Что делал в жизни до сих пор
I have visited Paris three times.She has never eaten sushi.Ключевая идея:
Опыт в течение жизни,
без указания когда именно
Что случилось недавно
I have just finished my work.They have recently moved to a new house.Ключевая идея:
Действие завершилось,
но результат виден сейчас
Что делал до настоящего момента
I haven't seen him today.She has worked here for 5 years.Ключевая идея:
Период времени,
который продолжается до сих пор
have/has + глагол в 3-й форме
I/You/We/They have worked here.He/She/It has worked here.Неправильные глаголы:
I have seen that film.She has gone home.have/has + not + глагол в 3-й форме
I/You/We/They have not worked here.He/She/It has not worked here.Сокращённые формы:
I haven't worked.He hasn't worked.They haven't seen it.Полная отрицательная форма:
I have not finished yet.Have/Has + подлежащее + глагол в 3-й форме
Have I/you/we/they worked here?Has he/she/it worked here?Краткие ответы:
Yes, I have. / No, I haven't.
Yes, she has. / No, she hasn't.
Yes, they have. / No, they haven't.Особенность: В кратких ответах
используем have/has полностью
work → workedfinish → finishedlive → livedstudy → studied3-я форма = 2-я форма
(V3 = V2 для правильных глаголов)
see → seengo → gonetake → takenwrite → written3-я форма ≠ 2-я форма
(V3 ≠ V2 для неправильных)
be → beenhave → haddo → doneread → readЗапомнить: have → had
do → done
be → been
Ever - когда-либо (в вопросах)
Have you ever been to London?Never - никогда (в утверждениях)
I have never tried sushi.Already - уже (в утверждениях)
She has already finished her homework.Yet - ещё, уже (в вопросах и отрицаниях)
Have you finished yet?I haven't finished yet.Just - только что
I have just seen him.Recently - недавно
They have recently moved house.Lately - в последнее время
I haven't seen him lately.So far - до сих пор, пока что
We have learned 10 lessons so far.Позиция в предложении:
• Just, already, never - между have/has и глаголом
• Yet - в конце предложения
• Recently, lately - в конце или начале
Используем с периодом времени:
for 5 yearsfor a long timefor 2 hoursfor agesПримеры:
I have lived here for 10 years.She has worked there for a month.Используем с моментом начала:
since 2010since Mondaysince last weeksince I was a childПримеры:
I have known him since 2015.She has been ill since Tuesday.Правило: Since + момент времени,
For + период времени
Have you ever been to London?Has she finished her work?Have they seen that film?Краткие ответы:
Yes, I have. / No, I haven't.
Yes, she has. / No, she hasn't.
Yes, they have. / No, they haven't.
How long have you lived here?Where have you been?What have you done today?Why has she left early?Структура:
Вопр. слово + have/has +
+ подлежащее + глагол в 3-й форме
Have you ever tried Indian food?Has he ever visited Japan?Have they ever seen the ocean?Ever - в вопросах
Never - в утверждениях
I have never seen snow.❌ I have went to Paris.✅ I have gone to Paris.❌ She has saw that film.✅ She has seen that film.❌ They have took the books.✅ They have taken the books.❌ We have eated breakfast.✅ We have eaten breakfast.Запомни: Нужна 3-я форма!
go → gone (не went)
see → seen (не saw)
take → taken (не took)
eat → eaten (не eated)
❌ He have finished his work.✅ He has finished his work.❌ She have never been there.✅ She has never been there.❌ Has you seen him?✅ Have you seen him?❌ I has already done it.✅ I have already done it.Правило:
I/you/we/they → have
he/she/it → has
В вопросах меняем местами
1. Have/Has + глагол в 3-й форме (I have worked)
2. Для опыта жизни (что делал когда-либо)
3. Для недавних действий с результатом сейчас
4. Для действий до сих пор (период продолжается)
5. Ever в вопросах, never в утверждениях
6. Already в утверждениях, yet в вопросах и отрицаниях
7. Just - только что, recently/lately - недавно
8. For + период времени, since + момент начала
9. Неправильные глаголы нужно учить (3-я форма)
10. Не используем конкретное время в прошлом (yesterday, last week)